package com.jackeysun.util

import android.content.res.Resources

/**
 *   Created by sunxunchao on 2021/10/29.
 */

fun screenWidth(): Int {
    return Resources.getSystem().displayMetrics.widthPixels
}

fun screenHeight(): Int {
    return Resources.getSystem().displayMetrics.heightPixels
}

/**
 * 根据手机的分辨率从 dp 的单位 转成为 px(像素)
 */
fun Int.dp2px(): Int {
    val scale = Resources.getSystem().displayMetrics.density
    return this.times(scale).plus(0.5).toInt()
}
/**
 * 根据手机的分辨率从 px(像素) 的单位 转成为 dp
 */

fun Int.px2dp(): Int {
    val scale = Resources.getSystem().displayMetrics.density
    return this.toFloat().div(scale).plus(0.5).toInt()
}